home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.27-7 / fs / Makefile < prev   
Encoding:
Makefile  |  2008-10-09  |  3.9 KB  |  125 lines

  1. #
  2. # Makefile for the Linux filesystems.
  3. #
  4. # 14 Sep 2000, Christoph Hellwig <hch@infradead.org>
  5. # Rewritten to use lists instead of if-statements.
  6.  
  7. obj-y :=    open.o read_write.o file_table.o super.o \
  8.         char_dev.o stat.o exec.o pipe.o namei.o fcntl.o \
  9.         ioctl.o readdir.o select.o fifo.o locks.o dcache.o inode.o \
  10.         attr.o bad_inode.o file.o filesystems.o namespace.o aio.o \
  11.         seq_file.o xattr.o libfs.o fs-writeback.o \
  12.         pnode.o drop_caches.o splice.o sync.o utimes.o \
  13.         stack.o
  14.  
  15. ifeq ($(CONFIG_BLOCK),y)
  16. obj-y +=    buffer.o bio.o block_dev.o direct-io.o mpage.o ioprio.o
  17. else
  18. obj-y +=    no-block.o
  19. endif
  20.  
  21. obj-$(CONFIG_BLK_DEV_INTEGRITY) += bio-integrity.o
  22. obj-$(CONFIG_INOTIFY)        += inotify.o
  23. obj-$(CONFIG_INOTIFY_USER)    += inotify_user.o
  24. obj-$(CONFIG_EPOLL)        += eventpoll.o
  25. obj-$(CONFIG_ANON_INODES)    += anon_inodes.o
  26. obj-$(CONFIG_SIGNALFD)        += signalfd.o
  27. obj-$(CONFIG_TIMERFD)        += timerfd.o
  28. obj-$(CONFIG_EVENTFD)        += eventfd.o
  29. obj-$(CONFIG_COMPAT)        += compat.o compat_ioctl.o
  30.  
  31. nfsd-$(CONFIG_NFSD)        := nfsctl.o
  32. obj-y                += $(nfsd-y) $(nfsd-m)
  33.  
  34. obj-$(CONFIG_BINFMT_AOUT)    += binfmt_aout.o
  35. obj-$(CONFIG_BINFMT_EM86)    += binfmt_em86.o
  36. obj-$(CONFIG_BINFMT_MISC)    += binfmt_misc.o
  37.  
  38. # binfmt_script is always there
  39. obj-y                += binfmt_script.o
  40.  
  41. obj-$(CONFIG_BINFMT_ELF)    += binfmt_elf.o
  42. obj-$(CONFIG_COMPAT_BINFMT_ELF)    += compat_binfmt_elf.o
  43. obj-$(CONFIG_BINFMT_ELF_FDPIC)    += binfmt_elf_fdpic.o
  44. obj-$(CONFIG_BINFMT_SOM)    += binfmt_som.o
  45. obj-$(CONFIG_BINFMT_FLAT)    += binfmt_flat.o
  46.  
  47. obj-$(CONFIG_FS_MBCACHE)    += mbcache.o
  48. obj-$(CONFIG_FS_POSIX_ACL)    += posix_acl.o xattr_acl.o
  49. obj-$(CONFIG_NFS_COMMON)    += nfs_common/
  50. obj-$(CONFIG_GENERIC_ACL)    += generic_acl.o
  51.  
  52. obj-$(CONFIG_QUOTA)        += dquot.o
  53. obj-$(CONFIG_QFMT_V1)        += quota_v1.o
  54. obj-$(CONFIG_QFMT_V2)        += quota_v2.o
  55. obj-$(CONFIG_QUOTACTL)        += quota.o
  56.  
  57. obj-$(CONFIG_DNOTIFY)        += dnotify.o
  58.  
  59. obj-$(CONFIG_PROC_FS)        += proc/
  60. obj-y                += partitions/
  61. obj-$(CONFIG_SYSFS)        += sysfs/
  62. obj-$(CONFIG_CONFIGFS_FS)    += configfs/
  63. obj-y                += devpts/
  64.  
  65. obj-$(CONFIG_PROFILING)        += dcookies.o
  66. obj-$(CONFIG_DLM)        += dlm/
  67.  
  68. # Do not add any filesystems before this line
  69. obj-$(CONFIG_REISERFS_FS)    += reiserfs/
  70. obj-$(CONFIG_EXT3_FS)        += ext3/ # Before ext2 so root fs can be ext3
  71. obj-$(CONFIG_EXT4DEV_FS)    += ext4/ # Before ext2 so root fs can be ext4dev
  72. obj-$(CONFIG_JBD)        += jbd/
  73. obj-$(CONFIG_JBD2)        += jbd2/
  74. obj-$(CONFIG_EXT2_FS)        += ext2/
  75. obj-$(CONFIG_CRAMFS)        += cramfs/
  76. obj-y                += ramfs/
  77. obj-$(CONFIG_HUGETLBFS)        += hugetlbfs/
  78. obj-$(CONFIG_CODA_FS)        += coda/
  79. obj-$(CONFIG_MINIX_FS)        += minix/
  80. obj-$(CONFIG_FAT_FS)        += fat/
  81. obj-$(CONFIG_MSDOS_FS)        += msdos/
  82. obj-$(CONFIG_VFAT_FS)        += vfat/
  83. obj-$(CONFIG_BFS_FS)        += bfs/
  84. obj-$(CONFIG_ISO9660_FS)    += isofs/
  85. obj-$(CONFIG_HFSPLUS_FS)    += hfsplus/ # Before hfs to find wrapped HFS+
  86. obj-$(CONFIG_HFS_FS)        += hfs/
  87. obj-$(CONFIG_ECRYPT_FS)        += ecryptfs/
  88. obj-$(CONFIG_VXFS_FS)        += freevxfs/
  89. obj-$(CONFIG_NFS_FS)        += nfs/
  90. obj-$(CONFIG_EXPORTFS)        += exportfs/
  91. obj-$(CONFIG_NFSD)        += nfsd/
  92. obj-$(CONFIG_LOCKD)        += lockd/
  93. obj-$(CONFIG_NLS)        += nls/
  94. obj-$(CONFIG_SYSV_FS)        += sysv/
  95. obj-$(CONFIG_SMB_FS)        += smbfs/
  96. obj-$(CONFIG_CIFS)        += cifs/
  97. obj-$(CONFIG_NCP_FS)        += ncpfs/
  98. obj-$(CONFIG_HPFS_FS)        += hpfs/
  99. obj-$(CONFIG_NTFS_FS)        += ntfs/
  100. obj-$(CONFIG_UFS_FS)        += ufs/
  101. obj-$(CONFIG_EFS_FS)        += efs/
  102. obj-$(CONFIG_JFFS2_FS)        += jffs2/
  103. obj-$(CONFIG_UBIFS_FS)        += ubifs/
  104. obj-$(CONFIG_AFFS_FS)        += affs/
  105. obj-$(CONFIG_ROMFS_FS)        += romfs/
  106. obj-$(CONFIG_QNX4FS_FS)        += qnx4/
  107. obj-$(CONFIG_AUTOFS_FS)        += autofs/
  108. obj-$(CONFIG_AUTOFS4_FS)    += autofs4/
  109. obj-$(CONFIG_ADFS_FS)        += adfs/
  110. obj-$(CONFIG_FUSE_FS)        += fuse/
  111. obj-$(CONFIG_UDF_FS)        += udf/
  112. obj-$(CONFIG_SUN_OPENPROMFS)    += openpromfs/
  113. obj-$(CONFIG_OMFS_FS)        += omfs/
  114. obj-$(CONFIG_JFS_FS)        += jfs/
  115. obj-$(CONFIG_XFS_FS)        += xfs/
  116. obj-$(CONFIG_9P_FS)        += 9p/
  117. obj-$(CONFIG_AFS_FS)        += afs/
  118. obj-$(CONFIG_BEFS_FS)        += befs/
  119. obj-$(CONFIG_HOSTFS)        += hostfs/
  120. obj-$(CONFIG_HPPFS)        += hppfs/
  121. obj-$(CONFIG_DEBUG_FS)        += debugfs/
  122. obj-$(CONFIG_OCFS2_FS)        += ocfs2/
  123. obj-$(CONFIG_GFS2_FS)           += gfs2/
  124.